package com.goldman.aplt.mq.model;

import com.goldman.aplt.base.type.BaseEnumType;
import lombok.Builder;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

@Data
@Builder
public class JoinMkActiveDto implements Serializable {
    /**
     * 营销事件id
     */
    private BaseEnumType.E_MARKET_EVENT marketEventId;
    /**
     * 参与活动客户身份 1 EB联名客户 2 SA/SM
     */
    private BaseEnumType.E_ADAPT_CUST_IDENTITY adaptCustIdentity;
    /**
     * 参与活动客户类型
     */
    private BaseEnumType.E_CUSTTYPE adaptCustType;
    private String uid;
    private String custNo;
    private String custName;
    private String acctNo;
    private String busiSeq;
    //被邀请人名字 参与被邀请人达标触发的活动会传入
    private String invitedName;
    //被邀请人账户 参与被邀请人达标触发的活动会传入
    private String invitedAcctNo;
    //被邀请人uid 参与被邀请人达标触发的活动会传入
    private String invitedUid;
    //被邀请人custNo 参与被邀请人达标触发的活动会传入
    private String invitedCustNo;
    //涉及金融交易的还会带上交易金额
    private BigDecimal trxnAmt;
//    private ComIoUs.UserBase userInfo;
}
